// 定义所有医院相关的接口
const express = require("express")
const router = express.Router();
const Response = require("../utils/Response.js");

// 引入mysql 连接池
const pool = require("../utils/db.js");
const { error } = require("console");

// 查询所有省份和直辖市
router.get('/provinces-all',(req,res) =>{
  pool.query('select * from provinces',(err,result) =>{
    if(err){
      res.send(Response.error(500,error))
      throw err;
    }
    // 将结果返回给客户端
    res.send(Response.ok(result))
  })
})

// 通过省份id查询该省份下的城市
router.post('/citysBy-provincesId',(req,res) =>{
  let obj = req.body
  pool.query('select * from citys where pro_id=?',[obj.pro_id],(err,result) =>{
    if(err){
      res.send(Response.error(500,error))
      throw err
    }
    // 将结果返回给客户端
    res.send(Response.ok(result))
  })
})

// 将router对象到处
module.exports = router